Smart Response Technology
   HOME

TheInfoList



OR:

In
computer data storage Computer data storage is a technology consisting of computer components and Data storage, recording media that are used to retain digital data (computing), data. It is a core function and fundamental component of computers. The central pro ...
, Smart Response Technology (SRT, also called SSD Caching before it was launched) is a proprietary caching mechanism introduced in 2011 by
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the developers of the x86 seri ...
for their
Z68 This article provides a list of motherboard chipsets made by Intel, divided into three main categories: those that use the Peripheral Component Interconnect, PCI bus for interconnection (the 4xx series), those that connect using specialized "hub ...
chipset In a computer system, a chipset is a set of electronic components An electronic component is any basic discrete device or physical entity in an electronic system used to affect electrons or their associated fields. Electronic components are ...
(for the
Sandy Bridge Sandy Bridge is the codename for Intel's 32 nm microarchitecture used in the second generation of the Intel Core processors (Core i7, i5, i3). The Sandy Bridge microarchitecture is the successor to Nehalem and Westmere microarchitecture ...
–series processors), which allows a
SATA SATA (Serial AT Attachment) is a computer bus interface that connects host bus adapters to mass storage devices such as hard disk drives, optical drives, and solid-state drives. Serial ATA succeeded the earlier Parallel ATA (PATA) standard to ...
solid-state drive A solid-state drive (SSD) is a solid-state storage device that uses integrated circuit assemblies to store data persistently, typically using flash memory, and functioning as secondary storage in the hierarchy of computer storage. It is ...
(SSD) to function as cache for a (conventional, magnetic)
hard disk drive A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating platters coated with magnet ...
(HDD). SRT is managed by
Intel Rapid Storage Technology Intel Rapid Storage Technology (RST) is a driver SATA AHCI and a firmware-based RAID solution built into a wide range of Intel chipsets. Currently also is installed as a driver for Intel Optane temporary storage units. It contains two oper ...
software version 10.5 or later, and implemented both in its
device driver In computing, a device driver is a computer program that operates or controls a particular type of device that is attached to a computer or automaton. A driver provides a software interface to hardware devices, enabling operating systems and ot ...
and in the Z68
motherboard A motherboard (also called mainboard, main circuit board, mb, mboard, backplane board, base board, system board, logic board (only in Apple computers) or mobo) is the main printed circuit board (PCB) in general-purpose computers and other expand ...
's
firmware In computing, firmware is a specific class of computer software that provides the low-level control for a device's specific hardware. Firmware, such as the BIOS of a personal computer, may contain basic functions of a device, and may provide h ...
(
option ROM An Option ROM for the PC platform (i.e. the IBM PC and derived successor computer systems) is a piece of firmware that resides in ROM on an expansion card (or stored along with the main system BIOS), which gets executed to initialize the device and ...
). It is available only when the (integrated) disk controller is configured in
RAID Raid, RAID or Raids may refer to: Attack * Raid (military), a sudden attack behind the enemy's lines without the intention of holding ground * Corporate raid, a type of hostile takeover in business * Panty raid, a prankish raid by male college ...
mode (but not
AHCI The Advanced Host Controller Interface (AHCI) is a technical standard defined by Intel that specifies the register-level interface of Serial ATA (SATA) host controllers in a non-implementation-specific manner in its motherboard chipsets. The ...
or IDE modes) by implementing a style of
RAID Raid, RAID or Raids may refer to: Attack * Raid (military), a sudden attack behind the enemy's lines without the intention of holding ground * Corporate raid, a type of hostile takeover in business * Panty raid, a prankish raid by male college ...
 0 striping. The user can select
write-back In computing, a cache ( ) is a hardware or software component that stores data so that future requests for that data can be served faster; the data stored in a cache might be the result of an earlier computation or a copy of data stored elsewhe ...
(so-called maximized mode) or
write-through In computing, a cache ( ) is a hardware or software component that stores data so that future requests for that data can be served faster; the data stored in a cache might be the result of an earlier computation or a copy of data stored elsewhe ...
(so-called enhanced mode) caching strategy. The maximum utilizable cache size on the SSD is 64 GB. Caching is done at the
logical block addressing Logical block addressing (LBA) is a common scheme used for specifying the location of blocks of data stored on computer storage devices, generally secondary storage systems such as hard disk drives. LBA is a particularly simple linear addressi ...
(LBA) level, not the file level. Shortly before the announcement of the new chipset, Intel also introduced the Intel 311 (Larson Creek), a 20 GB
single-level cell In electronics, a multi-level cell (MLC) is a memory cell capable of storing more than a single bit of information, compared to a single-level cell (SLC), which can store only one bit per memory cell. A memory cell typically consists of a single ...
(SLC) solid-state drive, which it markets as suitable for caching. ,
TRIM Trim or TRIM may refer to: Cutting * Cutting or trimming small pieces off something to remove them ** Book trimming, a stage of the publishing process ** Pruning, trimming as a form of pruning often used on trees Decoration * Trim (sewing), or ...
garbage collection is not supported for SRT caching devices, so the SSD's performance is solely maintained by its own
firmware In computing, firmware is a specific class of computer software that provides the low-level control for a device's specific hardware. Firmware, such as the BIOS of a personal computer, may contain basic functions of a device, and may provide h ...
. With the release of Ivy Bridge chipsets, support for SRT was provided in a larger variety of desktop chipsets, including Z77, Q77 and H77 (but not Z75, Q75 or B75) as long as an "Intel Core Processor" is used. The situation is similar for Haswell desktop chipsets, with Z87, Q87 and H87 listed as supported. The Ivy Bridge-E chipset X79 did not officially support SRT at launch, but some companies like
ASRock ASRock Inc. is a Taiwanese manufacturer of motherboards, industrial PCs and home theater PCs (HTPC). Founded by Ted Hsu, it was founded in 2002 and is currently owned by Taiwanese electronics company Pegatron. History ASRock was originally sp ...
added support to their boards via BIOS updates. The arrival of Ivy Bridge also saw SRT support added to mobile chipsets: QS77, QM77, UM77 and HM77 support SRT, while HM76 does not. In 2012, Intel also introduced the 313 (Hawley Creek) caching SSD series (20 and 24 GB), advertised as also suitable for use in
Ultrabook Ultrabook is a marketing term, originated and trademarked by Intel, for a category of high-end laptop computers. They were originally marketed as featuring ultra thin form factor and light weight design without compromising battery life or per ...
s. , SRT was limited to using at most 64 GB for caching, meaning that on larger SSDs the rest remains unused by the cache. The chipset exposes any excess storage space as a separate independent disk, which can be used for other purposes. In 2014, Intel has updated the SRT supported chipset list, to include th
Intel® 9 Series Chipset: H97, Z97
as well. Next year, support wasn't added for succeeding Z170 and H170 Skylake generation chipsets. SRT support was finally discontinued one year later in 2017 once Intel's own solution, Intel Optane, became available on 16 and 32 GB capacities. It required Kaby Lake processors and chipsets with intel citing better performance over SRT. This new SSD caching method left Z170/H170 chips and skylake processors without any kind of SSD caching available.


See also

*
bcache bcache (abbreviated from ''block cache'') is a cache in the Linux kernel's block layer, which is used for accessing secondary storage devices. It allows one or more fast storage devices, such as flash-based solid-state drives (SSDs), to act as ...
,
dm-cache dm-cache is a component (more specifically, a target) of the Linux kernel's device mapper, which is a framework for mapping block devices onto higher-level virtual block devices. It allows one or more fast storage devices, such as flash-base ...
, and
Flashcache Flashcache is a disk cache component for the Linux kernel, initially developed by Facebook since April 2010, and released as open source in 2011. Since January 2013, there is a fork of Flashcache, named EnhanceIO and developed by sTec, Inc. Si ...
on Linux * Apple's
Fusion Drive Fusion Drive is a type of hybrid drive technology created by Apple Inc. It combines a hard disk drive with a NAND flash storage (solid-state drive of 24 GB or more) and presents it as a single Core Storage managed logical volume with the sp ...
* Condusiv's
ExpressCache ExpressCache is a Microsoft Windows, Windows-based SSD caching technology developed by Condusiv Technologies and licensed to a number of laptop manufacturers including Acer Inc., Acer, ASUS, Samsung, Sony, Lenovo, and Fujitsu. ExpressCache is also ...
*
Hybrid array A hybrid array is a form of hierarchical storage management that combines hard disk drives (HDDs) with solid-state drives (SSDs) for I/O speed improvements. Hybrid storage arrays aim to mitigate the ever increasing price-performance gap between HD ...
*
Hybrid drive In computing, a hybrid drive (solid state hybrid drive – SSHD) is a logical or physical storage device that combines a faster storage medium such as solid-state drive (SSD) with a higher-capacity hard disk drive (HDD). The intent is adding s ...
*
Intel Turbo Memory Intel Turbo Memory is a technology introduced by Intel Corporation that uses NAND flash memory modules to reduce the time it takes for a computer to power up, access programs, and write data to the hard drive. During development, the technology wa ...
* Intel
Cache Acceleration Software The Intel Cache Acceleration Software (CAS) is a computer data storage product for solid-state drive (SSD) caching. Description CAS manages using the SSD storage as a cache layer for slower storage data (e.g. spinning hard drives). A cached copy of ...
for enterprise products * Microsoft
ReadyDrive Windows Vista introduced a number of new Input/output, I/O functions to the Microsoft Windows line of operating systems. They are intended to shorten the time taken to boot the system, improve the responsiveness of the system, and improve the relia ...
and
ReadyBoost ReadyBoost (codenamed EMD) is a disk caching software component developed by Microsoft for Windows Vista and included in later versions of Windows. ReadyBoost enables NAND memory mass storage CompactFlash, SD card, and USB flash drive devices t ...
*
Intel Rapid Storage Technology Intel Rapid Storage Technology (RST) is a driver SATA AHCI and a firmware-based RAID solution built into a wide range of Intel chipsets. Currently also is installed as a driver for Intel Optane temporary storage units. It contains two oper ...


References

{{reflist, 30em Solid-state caching Intel chipsets